runtime.funcInfo.entry (method)
37 uses
runtime (current package)
debugcall.go#L86: if pc != f.entry() {
debuglog.go#L817: if returnPC && (!fn.valid() || pc > fn.entry()) {
debuglog.go#L829: print(" [", name, "+", hex(pc-fn.entry()),
heapdump.go#L260: if pc != f.entry() {
heapdump.go#L285: dumpint(uint64(f.entry()))
heapdump.go#L635: if i > 0 && pc > f.entry() {
panic.go#L403: d.pc = fn.entry() + uintptr(fn.deferreturn)
panic.go#L999: p.retpc = fn.entry() + uintptr(fn.deferreturn)
plugin.go#L118: entry2 = f2.entry()
preempt.go#L452: return true, f.entry()
print.go#L295: print("<", funcname(fn), "+", hex(val-fn.entry()), "> ")
stack.go#L1000: pcoff = gp.sched.pc - f.entry()
stkframe.go#L126: if frame.pc != f.entry() {
stkframe.go#L127: print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
stkframe.go#L138: if mv.fn != f.entry() {
stkframe.go#L166: if targetpc != f.entry() {
symtab.go#L749: entry: f.entry(), // entry of the real (the outermost) function.
symtab.go#L778: return fn.funcInfo().entry()
symtab.go#L850: func (f funcInfo) entry() uintptr {
symtab.go#L1012: println("runtime: no module data for", hex(f.entry()))
symtab.go#L1019: pc := f.entry()
symtab.go#L1024: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1073: pc = f.entry()
symtab.go#L1077: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1155: print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
symtab.go#L1165: pc := f.entry()
symtab.go#L1170: p, ok = step(p, &pc, &val, pc == f.entry())
symtabinl.go#L97: return u.resolveInternal(u.f.entry() + uintptr(parentPc))
traceback.go#L424: frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
traceback.go#L581: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L791: if pc > f.entry() {
traceback.go#L796: if pc > f.entry() {
traceback.go#L797: print(" +", hex(pc-f.entry()))
traceback.go#L1001: if u.frame.pc > f.entry() {
traceback.go#L1002: print(" +", hex(u.frame.pc-f.entry()))
traceback.go#L1076: if pc > f.entry() {
traceback.go#L1077: print(" +", hex(pc-f.entry()))
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |